ul.drop-down-menu-list
{
width: 100%;
height: 40px;
margin: 0px;
padding: 0px;
list-style: none;
clear: both;
z-index: 99999999;
background: url('images/parent-menu-bg.gif') repeat-x left bottom;
}
ul.drop-down-menu-list li
{
float: left;
margin: 0px;
height: auto;
line-height: 40px;
background: url('images/parent-menu-btn-left.gif') no-repeat left bottom;
padding-left: 10px;
cursor: pointer;
white-space: nowrap;
}
ul.drop-down-menu-list a, ul.drop-down-menu-list li a:visited
{
display: block;
height: 40px;
line-height: 40px;
margin: 0px;
padding: 0px;
color: #ffffff;
font-size: 16px;
text-decoration: none;
background: url('images/parent-menu-btn-right.gif') no-repeat right bottom;
padding-left: 25px;
padding-right: 35px;
}
* html ul.drop-down-menu-list li, * html ul.drop-down-menu-list a, * html ul.drop-down-menu-list li a:visited
{
color: #ffffff;
width: 10px;
}
ul.drop-down-menu-list li.active, ul.drop-down-menu-list li.hover
{
background: url('images/parent-menu-btn-left.gif') no-repeat left top;
}
ul.drop-down-menu-list li.active a.active, ul.drop-down-menu-list li.parent a.drop-down, ul.drop-down-menu-list li a.hover
{
color: #ffffff;
text-decoration: none;
background: url('images/parent-menu-btn-right.gif') no-repeat right top;
}
* html  ul.drop-down-menu-list li.hover a.hover
{
color: #ffffff;
text-decoration: none;
background: url('images/parent-menu-btn-right.gif') no-repeat right top;
}
ul.drop-down-menu-list li ul
{
position: absolute;
z-index: 9999;
list-style: none;
display: none;
border-left: 2px solid #999999;
background-color: #3b4451;
margin: 0px;
padding: 0px;
min-width: 200px;
zoom: 1;
}
ul.drop-down-menu-list li ul li, ul.drop-down-menu-list li ul li.active, ul.drop-down-menu-list li ul li.hover
{
margin: 0px;
width: 200px;
height: auto;
line-height: 30px;
background-image: none;
background-color: #3b4451;
border-bottom: 1px solid #999999;
white-space: normal;
vertical-align: bottom;
float: none;
display: block;
}
ul.drop-down-menu-list li ul li.hover
{
background-color: #228688;
}
ul.drop-down-menu-list li ul li a, ul.drop-down-menu-list li ul li a:visited, ul.drop-down-menu-list li ul li.active a.active, ul.drop-down-menu-list li ul li a.hover
{
display: block !important;
height: auto;
line-height: 30px;
background: none;
font-size: 12px;
color: #ffffff !important;
padding-left: 0px;
padding-right: 10px;
}
ul.drop-down-menu-list li ul li a.hover
{
background-color: #228688;
}
* html ul.drop-down-menu-list li ul li.hover a.hover
{
background: none;
background-color: #228688;
}
* html ul.drop-down-menu-list ul li, * html ul.drop-down-menu-list ul a, * html ul.drop-down-menu-list ul li a:visited
{
width: 200px;
}
ul.drop-down-menu-list li ul li ul
{
zoom: 1;
margin-left: 200px;
margin-top: -30px;
}